home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 May / PCPlus May 1998=disk A.iso / full / CBUILDER / SAMS / SAMPLES / CHAP07 / SPMAIN.H < prev   
Encoding:
C/C++ Source or Header  |  1997-02-12  |  2.4 KB  |  77 lines

  1. //---------------------------------------------------------------------------
  2. #ifndef SPMainH
  3. #define SPMainH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <ExtCtrls.hpp>
  10. #include <Buttons.hpp>
  11. #include <ComCtrls.hpp>
  12. #include <Menus.hpp>
  13. #include <Dialogs.hpp>
  14. //---------------------------------------------------------------------------
  15. class TScratchPad : public TForm
  16. {
  17. __published:    // IDE-managed Components
  18.     TPanel *Panel1;
  19.     TBevel *Bevel1;
  20.     TSpeedButton *FileOpenBtn;
  21.     TSpeedButton *FileSaveBtn;
  22.     TStatusBar *StatusBar;
  23.     TMainMenu *MainMenu;
  24.     TMenuItem *FileMenu;
  25.     TMenuItem *FileOpen;
  26.     TMenuItem *FileSave;
  27.     TMenuItem *FileSaveAs;
  28.     TMenuItem *N1;
  29.     TMenuItem *FilePrintSetup;
  30.     TMenuItem *N2;
  31.     TMenuItem *FileExit;
  32.     TMenuItem *FilePrint;
  33.     TMenuItem *Edit1;
  34.     TMenuItem *EditReplace;
  35.     TMenuItem *EditFind;
  36.     TMenuItem *N4;
  37.     TMenuItem *EditPaste;
  38.     TMenuItem *EditCopy;
  39.     TMenuItem *EditCut;
  40.     TMenuItem *N5;
  41.     TMenuItem *EditUndo;
  42.     TMenuItem *Help1;
  43.     TMenuItem *HelpAbout;
  44.     TMenuItem *HelpContents;
  45.     TMenuItem *EditSelectAll;
  46.     TMenuItem *N3;
  47.     TMenuItem *EditWordWrap;
  48.     TOpenDialog *OpenDialog;
  49.     TSaveDialog *SaveDialog;
  50.     TMenuItem *FileNew;
  51.     TMemo *Memo;
  52.     TPopupMenu *MemoPopup;
  53.     TMenuItem *PopupCut;
  54.     TMenuItem *PopupCopy;
  55.     TMenuItem *PopupPaste;
  56.     void __fastcall FileOpenClick(TObject *Sender);
  57.     void __fastcall FileSaveClick(TObject *Sender);
  58.     void __fastcall FileSaveAsClick(TObject *Sender);
  59.     void __fastcall FileExitClick(TObject *Sender);
  60.     void __fastcall EditSelectAllClick(TObject *Sender);
  61.     void __fastcall EditCutClick(TObject *Sender);
  62.     void __fastcall EditCopyClick(TObject *Sender);
  63.     void __fastcall EditPasteClick(TObject *Sender);
  64.     
  65.     
  66.     void __fastcall EditWordWrapClick(TObject *Sender);
  67.     void __fastcall FileNewClick(TObject *Sender);
  68.     void __fastcall EditUndoClick(TObject *Sender);
  69. private:        // User declarations
  70. public:         // User declarations
  71.     virtual __fastcall TScratchPad(TComponent* Owner);
  72. };
  73. //---------------------------------------------------------------------------
  74. extern TScratchPad *ScratchPad;
  75. //---------------------------------------------------------------------------
  76. #endif
  77.